package kr.co.goodwilldd.framework.repository;

import org.springframework.stereotype.Repository;

@Repository
public interface DefaultRepository {
	/*
	 * 게시판 테이블
	 */
	public void doCreateTableBoard();

	public void doCreateSequenceBoard();

	public void doCreateUniqueIndexBoard();

	public void doCreateIndexBoardSeq();

	public void doCreateIndexBoardSubject();

	/*
	 * 파일 테이블
	 */
	public void doCreateTableFile();

	public void doCreateSequenceFile();

	/*
	 * 권한 및 사용자 테이블
	 */
	public void doCreateTableAuth();

	public void doCreateTableAuthRole();

	public void doCreateUniqueIndexAuthRole();

	public void doInsertSuperUser();

	public void doInsertSuperUserRole();

	/*
	 * 메뉴 관련 테이블
	 */
	public void doCreateTableMenus();

	public void doCreateSequenceMenu();
	
	/* All Drop */
	public void doDropALL();
}
